html, body, div, span, h1, h2, h3, h4, h5, h6, p,a, em, font, img,
strong, ol, ul, li {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
}
body {
	font-size: 62.5%;
	font-family: goergia, helvetica, arial, sans-serif;
	line-height: 1.5;
	background: #ece9e9;
}
ol, ul {
	list-style: none;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.clear {
	clear: both;
}
/* Reset */
#wrapper {
	width: 1000px;
	margin: 5px auto;
	border: 1px solid white;
box-shadow: 1px 1px 10px 3px #4b4b4b;
-moz-box-shadow: 1px 1px 10px 3px #4b4b4b;
-webkit-box-shadow: 1px 1px 10px 3px #4b4b4b;
-o-box-shadow: 1px 1px 10px 3px #4b4b4b;
}

#header {
	width: 100%;
	height: 317px;
overflow:hidden;
}
#banner 
{
	height: 270px;
	width:100%;  
	position: relative;
overflow:hidden;
}

#bn_bg {
height: 270px;
width:1000px;
position:absolute;
}

#bn_right {
left:100%;
width:99%;
height:270px;
position: absolute;
z-index:100;
margin: 0px 0px 0px -10px;
}


#nut_vd {
display:block;
position:absolute;
margin-left:900px;
height: 270px;
z-index:150;
margin-top:60px;
background:url(img/play_img.jpg) no-repeat;
}

#vd_content {
width: 675px;
overflow:hidden;
left:100%;
float:right;
background-color:#00a7b4;
z-index:151;
}

/* End */
#saperator 
{
	width:auto;
	height:7px;
	background: url(img/gn.jpg) repeat-x top left;
}
#menu {
height: 39px;
background: #f1f1f1;
border-bottom: 1px solid #969494;
}
#menu ul{
padding: 10px 0px 10px 5px;
}
#menu #menu_ct li{
display: inline;
}

#menu #menu_ct li a{
text-transform: uppercase;
font-size: 1.2em;
font-weight:bold;
color:#403f3f;
border-right: 1px solid #b7b7b7;
padding-right:7px;
padding-left:17px;
background: url(img/bullet.png) no-repeat 0 50%;
}
#menu #menu_ct li:last-child a{
border:none;
}
#menu #menu_ct li:hover a{
color: #817d7d;
padding-bottom:3px;
}

/* Content */
#content{
width:auto;
overflow: hidden;
background: white;
}
#sidebar_left {
width: 222px;
float:left;
min-height: 900px;
box-shadow: 2px 1px 1px #4b4b4b;
-moz-box-shadow: 1px 2px 4px #4b4b4b;
-webkit-box-shadow: 1px 2px 4px #4b4b4b;
border: 1px solid #b3b0b0;
margin-top:5px;
margin-left: 5px;
background:#f8fafa;
}

#sidebar_right {
width:750px;
float:left;
margin:5px 5px 5px 10px;
border: 1px solid #b3b0b0;
-moz-box-shadow: 1px 2px 4px #4b4b4b;
-webkit-box-shadow: 1px 2px 4px #4b4b4b;
background:#f8fafa;
}

.items {
padding-bottom: 5px;
border-bottom: 1px solid #4b4b4b;
margin-bottom: 6px;
background-color:#0ac8ce;
}
.items h1 {
padding-left: 30px;
color: #3c3838;
font-size: 1.4em;
text-transform: uppercase;
background: url(img/title_bg.jpg) no-repeat;
padding-top:2px;
}

#pc_gn hr{
margin:2px 0px 0px 0px;
background-color: white;
}
.items span {
background: url(img/bullet.png) no-repeat 0 50%;
padding-left: 25px;
}

.items p {
font-size: 1.2em;
margin: 5px 5px 5px 10px;
}

.items img {
margin: 3px 5px 3px 3px;
width: 95%;
}

.chitiet{
text-align:right;
padding-bottom: 5px;
margin-right: 10px;
}

.chitiet a{
background: url(img/button_detail.jpg) no-repeat 0 50%;
padding-left: 15px;
font-size: 1.2em;
}

.chitiet a:hover {
font-style:italic;
text-decoration: none;
}

#tbl_sv {
width:770px;
text-align: center;
padding: 10px 20px 20px 20px;
}

/* Chinh JQuery*/
.service {
height:232px;
margin: 20px;
overflow: hidden;
opacity:1;
-webkit-transform: scale(1);
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 100ms;
-moz-transform: scale(1);
-moz-transition-timing-function: ease-out;
-moz-transition-duration: 100ms;
-o-transform: scale(1);
-o-transition-timing-function: ease-out;
-o-transition-duration: 100ms;
}

.service:hover{
opacity:1;
-webkit-transform: scale(1.1);
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 100ms;
-moz-transform: scale(1.1);
-moz-transition-timing-function: ease-out;
-moz-transition-duration: 100ms;
-o-transform: scale(1.1);
-o-transition-timing-function: ease-out;
-o-transition-duration: 100ms;
}

a.image span {
width: 190px;
height: 230px;
cursor: pointer;
}

.service .image span{
height: 230px;
overflow: hidden;
display: block;
}

/*** Chinh JQuery ***/
#item_b {
margin-left:55px;
text-align:center;
background: url(img/gnXanh.png) repeat-x top left; 
width: 85%;
height: 25px;
margin-bottom:5px;
}

#item_b a{
font-size: 1.5em;
font-weight: bold;
background: url(img/bullet.png) no-repeat 0 50%;
padding-left: 20px;
color: white;
}

#item_b a:hover {
font-style: italic;
}
#help {
text-align: center;
font-size: 1.4em;
font-weight: bold;
background: url(img/gnN.png) repeat-x top left;
line-height:30px;
margin-top: 8px;
border-top: 1px solid #b3b0b0;
}

#help a {
color: white;
background: url(img/bullet.png) no-repeat 0 50%;
padding-left: 20px;
}

#help a:hover {
font-style: italic;
}
/* Footer */
#footer {
height: 140px;
background: url(img/gach.jpg) repeat-x top left;
padding: 5px 5px;
background-color:#dcdcdc;
position: relative;
border: 3px solid white;
}

#footer_left {
float: left;
width: 550px;
border-right: 1px solid;
position: absolute;
}

#footer_left img {
float:left;
margin: 10px 10px;
}

#footer_left p {
font-size:1.2em;
margin-top:10px;
}

#footer_left p span{
color: #ff0000;
font-weight: bold;
}

#footer_right {
margin: 15px;
font-size:1.2em;
text-align: right;
}

#footer_right span {
color: #ff0000;
font-weight: bold;
}

#footer_right {
margin: 15px;
font-size:1.2em;
text-align: right;
}

#footer_right span {
color: #ff0000;
font-weight: bold;
}

#footer_left p {
font-size:1.2em;
margin-top:10px;
}

#footer_left p span{
color: #ff0000;
font-weight: bold;
}

#footer_right {
margin: 15px;
font-size:1.2em;
text-align: right;
}

#footer_right span {
color: #ff0000;
font-weight: bold;
}

#footer_right {
margin: 15px;
font-size:1.2em;
text-align: right;
}

#footer_left img {
float:left;
margin: 10px 10px;
}

#footer_left p {
font-size:1.2em;
margin-top:10px;
}

#footer_left p span{
color: #ff0000;
font-weight: bold;
}

#footer_right {
margin: 15px;
font-size:1.2em;
text-align: right;
}

#footer_right span {
color: #ff0000;
font-weight: bold;
}

#footer_right {
margin: 15px;
font-size:1.2em;
text-align: right;
}

#footer_right span {
color: #ff0000;
font-weight: bold;
}

#footer_left p {
font-size:1.2em;
margin-top:10px;
}

#footer_left p span{
color: #ff0000;
font-weight: bold;
}

#footer_right {
margin: 15px;
font-size:1.2em;
text-align: right;
}

#footer_right span {
color: #ff0000;
font-weight: bold;
}

#footer_right {
margin: 15px;
font-size:1.2em;
text-align: right;
}

#footer_right span {
color: #ff0000;
font-weight: bold;
}

/* test */
.te 
{
	float:right;
	margin-right:60px;
}
#btn_s {
cursor: pointer;
}
#btn_b {
cursor: pointer;
}

/* U_Guide Content */
.nd_guide {
font-size: 1.4em;
margin: 15px 5px 5px 15px;
}

#tieude {
font-size: 1.6em;
color: #04d3da;
}
#top {
            width: 50px; height: 50px;
            position: fixed; bottom: 10px; right: 10px;
            text-indent: -99999px;
            cursor: pointer;
            background: url(img/top.png) no-repeat 0 0;
}

/* Contact Form */
.txt_lienhe_ {
font-size: 14px;
font-weight: bold;
color: #0b88d0;
}

.text1,.text2,.text3,.text4,.text5,
.text7 {
background: #c3dfef;
}

.button_cam {
border: none;
color: #333;
font-family: 'Arial';
font-size: 14px;
height: 30px;
width: 90px;
font-weight: bold;
display: block;
float: left;
margin-right: 5px;
cursor: pointer;
text-decoration: none;
}

.button_cam:hover {
background: #2c2d2e;
color:#e8edef;
}

#title_lh {
color: #0a8eaf;
font-size: 15px;
font-weight: bold;
margin-left: 15px;
margin-right: 15px;
margin-bottom: 20px;
border-bottom: 1px dotted;
width
: 95px
}

/* Category */

.li_subcate {
margin: 10px 10px 10px 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}
.li_subcate h1 {
margin-left: 10px;
font-size: 18px;
color: #eb6706;
}
.wrap_sub {
margin-left: 30px;
cursor: pointer;
font-size: 14px;
color: #0884b2;
width:300px;
padding: 5px 0px 5px 20px;
border:1px solid #a1a2a2;
border-radius:12px;
}
.wrap_sub a:hover {
text-decoration: none;
color: #139a3d;
}

/* Css App */

.wrap_cauhoi {
width: 96%;
margin:10px 10px 10px 15px;
}

.title_don td {
text-align: center;
font-weight: 14px;
}
.hint {
font-size: 12px;
margin: 10px;
border: 1px solid #9c9b9a;
color:#106ae4;
padding: 5px;
border-radius:10px;
}
.cauhoi {
border: 1px solid #9c9b9a;
margin: 10px;
font-size: 12px;
padding: 5px;
border-radius:10px;
}

.cauhoi .cauhoi_title {
font-weight: bold;
font-size: 13px;
text-decoration: underline;
float:left;
}
.cauhoi_ct {
width:200px
}
.chuthich {
color: #0c80e2;
font-style: italic;
font-size: 12px;
}

/* Van ban */
.preview_vb {
padding: 10px 10px 10px 30px;
font-size: 12px;
width: 90%;
margin: 20px;
border: 2px solid #04a1bd;
}

.preview_vb h3 {
font-size: 16px;
}

.thunho {
width: 150px;
vertical-align: top;
}

.css_nutkq {
color:#fbfbfc;
background:#094186;
width: 130px;
height: 30px;
cursor: pointer;
font-size: 14px;
font-weight: bold;
border: none;
border-radius:7px;
}

.css_nutkq:hover {
background: #1d77e7;
}

.download_tailieu {
margin: 10px 10px 10px 20px;
border: 2px solid #ff7200;
padding: 5px;
font-size: 12px;
}

#rollover a {
color:#0d4899;
}
#rollover a:visited {
color:#0d4899;
}
#rollover a:hover span {
color: #212323;
}

.tienich {
width: 100%;
font-size: 13px;
margin: 7px auto 10px;
}

#tienich_left {
width: 645px;
float: left;
padding: 6px 5px 2px 10px;
border-radius:7px;
border: 1px solid #d7d9da;
position: relative;
min-height:200px;
margin-left: 5px;
}

#tienich_right {
border: 1px solid #d7d9da;
float: right;
width: 310px;
position: relative;
border-radius:7px;
margin-right: 5px;
min-height: 200px;
padding: 6px 6px 5px 6px;
}

#tienich_left h1 {
color: #c1480d;
font-size: 1.8em;
}

#tienich_left h2 {
font-size: 16px;
}
#tienich_left p {
font-size: 14px;
}
#contentList {
font-size: 14px;
padding-left: 15px;
list-style: outside;
position: relative;
}
#contentList li div {
position: absolute;
}
#steps {
margin: 5px 0px 5px;
clear: both;
left: 5px;
background: #edecec;
border-radius: 15px;
padding: 7px;
font-size: 12px;
width:97%;
min-height:60px;
}
#steps li {
width: 170px;
float: left;
padding-right:5px;
position: relative;
display: inline;
margin-left:30px;
}
#steps div {
width: 26px;
height:26px;
position: absolute;
left: -30px;
top: 0px;
}
#lst1 {
background: url(~/../img/sprites.png) no-repeat;
background-position: -21px -8px;
width: 27px;
height: 27px;
}
#lst2 {
background: url(~/../img/sprites.png) no-repeat;
background-position: -77px -9px;
width: 27px;
height: 27px;
}

#lst3 {
background: url(~/../img/sprites.png) no-repeat;
background-position: -134px -9px;
width: 27px;
height: 27px;
}

#t1 {
border-bottom: 1px solid;
height: 78px;
vertical-align: middle;
display: table-cell;
}
#t2 {
height: 77px;
background: url(~/../img/sprites.png) no-repeat;
background-position: -97px -43px;
width: 100%;
border-bottom:1px solid;
padding: 5px;
}
#t2 p,b {
position: relative;
clear:both;
display: block;
margin-left: 80px;
}
#t3 div {
background: url(~/../img/sprites.png) no-repeat;
background-position: -13px -39px;
height: 77px;
width:0px;
padding: 5px 5px 5px 80px;
float: left;
position: relative;
}

#t3 {
padding:10px;
}

#t3 p {
color: #05422f;
font-size: 18px;
}
/* class con */
.indam 
{
	font-weight:bold;
}
.tieude_vbrs {
font-weight: bold;
font-size:14px;
text-decoration: underline;
}


